
.mall-info,
.notice-info,
.decorate-info {
  background-color: #fff;
  padding: 10px 20px;
  .ant-descriptions-item-label {
    background: #e4effb;
  }
  .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  
    .title {
      font-size: 16px;
      font-weight: bold;
      color: #000;
    }
  }
  
  .info-body {
    padding-bottom: 20px;
    
    .row {
      margin-bottom: 15px;
    }
    p {
      margin-bottom: 0;
    }
    img {
      width: 100%;
    }
  }

  .shop-img {
    .ant-upload {
      width: 400px;
      height: 220px;
    }
  }

  .ant-descriptions {
    .ant-descriptions-row {
      .ant-descriptions-item-label {
        width: 150px;
        padding: 8px 12px;
      }
    }
  }
}

.shop-info-modal-form {
  .bf-container {
    border: 1px solid #ccc;
    .bf-content {
      height: 150px;
    }
  }

  .ant-form-item-label {
    label {
      width: 120px;
    }
  }
  .ant-badge-status-text {
    font-size: 12px !important;
  }
}
